Non Profit Organizations Advantages And Disadvantages